package com.ruoyi.reportsnhnt.domain;

import com.baomidou.mybatisplus.annotation.*;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 混凝土抗压弹性模量试验检测记录详情对象 report_snhnt_kytxml_ba_detail
 *
 * @author zxs
 * @date 2024-06-21
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("report_snhnt_kytxml_ba_detail")
public class ReportSnhntKytxmlBaDetail extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 主表id
     */
    private Long excelId;
    /**
     * 试件编号
     */
    private String shijbh;
    /**
     * 试件尺寸(mm)长x宽x高
     */
    private String shijcc;
    /**
     * 极限荷载(kN)
     */
    private BigDecimal jixhz;
    public void setJixhz(BigDecimal jixhz){
        this.jixhz = BigDecimalUtil.stpTrailZero(jixhz);
    }
    /**
     * 承压面积(mm2)
     */
    private BigDecimal chengymj;
    public void setChengymj(BigDecimal chengymj){
        this.chengymj = BigDecimalUtil.stpTrailZero(chengymj);
    }
    /**
     * 轴心抗压强度(MPa)
     */
    private BigDecimal zhouxkyqd;
    public void setZhouxkyqd(BigDecimal zhouxkyqd){
        this.zhouxkyqd = BigDecimalUtil.stpTrailZero(zhouxkyqd);
    }
    /**
     * 换算系数
     */
    private BigDecimal huansxs;
    /**
     * 轴心抗压强度强度平均(MPa)
     */
    private BigDecimal zhouxkyqdpj;
    public void setZhouxkyqdpj(BigDecimal zhouxkyqdpj){
        this.zhouxkyqdpj = BigDecimalUtil.stpTrailZero(zhouxkyqdpj);
    }
    /**
     * 终荷载(kN)
     */
    private BigDecimal zhonghz;
    public void setZhonghz(BigDecimal zhonghz){
        this.zhonghz = BigDecimalUtil.stpTrailZero(zhonghz);
    }
    /**
     * 初荷载(kN)
     */
    private BigDecimal chuhz;
    public void setChuhz(BigDecimal chuhz){
        this.chuhz = BigDecimalUtil.stpTrailZero(chuhz);
    }
    /**
     * 测量标距(mm)
     */
    private BigDecimal celbj;
    public void setCelbj(BigDecimal celbj){
        this.celbj = BigDecimalUtil.stpTrailZero(celbj);
    }
    /**
     * 试件承压面积(mm³)
     */
    private BigDecimal shijcymj;
    public void setShijcymj(BigDecimal shijcymj){
        this.shijcymj = BigDecimalUtil.stpTrailZero(shijcymj);
    }
    /**
     * 对中时左(0.001mm)
     */
    private BigDecimal duizsz;
    public void setDuizsz(BigDecimal duizsz){
        this.duizsz = BigDecimalUtil.stpTrailZero(duizsz);
    }
    /**
     * 对中时右(0.001mm)
     */
    private BigDecimal duizsy;
    public void setDuizsy(BigDecimal duizsy){
        this.duizsy = BigDecimalUtil.stpTrailZero(duizsy);
    }
    /**
     * 测试时左(0.001mm)
     */
    private BigDecimal cessz;
    public void setCessz(BigDecimal cessz){
        this.cessz = BigDecimalUtil.stpTrailZero(cessz);
    }
    /**
     * 测试时右
     */
    private BigDecimal cessy;
    public void setCessy(BigDecimal cessy){
        this.cessy = BigDecimalUtil.stpTrailZero(cessy);
    }
    /**
     *
     */
    private String kangytxml;
    /**
     * dertn
     */
    private BigDecimal dertn;
    public void setDertn(BigDecimal dertn){
        this.dertn = BigDecimalUtil.stpTrailZero(dertn);
    }
    /**
     * 抗压弹性模量平均值(MPa)
     */
    private BigDecimal kangytxmlpjz;
    public void setKangytxmlpjz(BigDecimal kangytxmlpjz){
        this.kangytxmlpjz = BigDecimalUtil.stpTrailZero(kangytxmlpjz);
    }
    /**
     * 弹性模量检测后试件尺寸(mm)长x宽x高
     */
    private String shijcch;
    /**
     * 弹性模量检测后极限荷载(kN)
     */
    private BigDecimal jixhzh;
    public void setJixhzh(BigDecimal jixhzh){
        this.jixhzh = BigDecimalUtil.stpTrailZero(jixhzh);
    }
    /**
     * 弹性模量检测后承压面积(mm2)
     */
    private BigDecimal chengymjh;
    public void setChengymjh(BigDecimal chengymjh){
        this.chengymjh = BigDecimalUtil.stpTrailZero(chengymjh);
    }
    /**
     * 弹性模量检测后轴心抗压强度(MPa)
     */
    private BigDecimal zhouxkyqdh;
    public void setZhouxkyqdh(BigDecimal zhouxkyqdh){
        this.zhouxkyqdh = BigDecimalUtil.stpTrailZero(zhouxkyqdh);
    }
    /**
     * 弹性模量检测后换算系数
     */
    private BigDecimal huansxsh;
    public void setHuansxsh(BigDecimal huansxsh){
        this.huansxsh = BigDecimalUtil.stpTrailZero(huansxsh);
    }
    /**
     * 弹性模量检测后抗弯拉强度平均(MPa)
     */
    private BigDecimal zhouxkyqdpjh;
    public void setZhouxkyqdpjh(BigDecimal zhouxkyqdpjh){
        this.zhouxkyqdpjh = BigDecimalUtil.stpTrailZero(zhouxkyqdpjh);
    }
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    @TableLogic
    private String delFlag;

}
